歡迎使用GREEN聊天室。在使用前,請先確認您的空間支援PHP(無需資料庫支援)。
v2.0 [範例] [下載]
系統功能:
====================================================================================================
01。只需PHP支援,無需資料庫,程式對伺服端和客戶端要求不高。
大多數伺服器都可以勝任 - 效率可通過 $flush_delay 參數調整,具體詳見下文。
用戶即時用MODEM也可以流暢使用 - 需佔用2k/s左右的頻寬,視伺服器設定而定。
由於使用了大量的JS,所以可能不兼容IE6以下的瀏覽器。
02。支援調用論壇的資料(用戶登入檢驗,用戶資料,限discuz,CNVBB),具體詳見下文。
03。相比上一版本,加強了與伺服器的相容性,加強了程式各方面的剛性,加快了發送資訊的速度。
04。支援個性化(背景圖片,背景音樂,表情圖片...),可以通過後台設定。
05。用戶系統 - 用戶之間可以發送留言,發送文件,用戶可以保存聊天記錄,資料經過簡單加密,相對安全。
06。安裝時可以選擇cookie和session的一種來進行客戶端資料存儲。
07。管理後台安全性有了提升,用戶密碼採用MD5加密。
08。加強的管理後台 - 可以管理房間,查看人氣,查看系統的文件使用情況,優化資料文件以保證程式的效率。
09。程式界面可以通過內置的模板系統來改變,用戶進入聊天室時會根據他的解析度動態調整聊天界面大小。
10。實時檢測在線狀態,能自動斷線重連。
用戶功能介紹:
====================================================================================================
01。發送留言和發送文件功能,更方便交流。(在用戶面板裡選用戶資料)。
02。滑鼠右鍵點擊「在線列表」中的名字,可以彈出選單,具體自己看吧。
03。單擊輸入欄左邊的圖標可以切換單行輸入模式和多行輸入模式
04。單擊上面的保存記錄會將您的聊天記錄包括私聊記錄保存到伺服器(資料經過加密,相對安全)。
05。點擊用戶可以指定說話對象。
06。點擊「私」單選框可以切換公開聊天和私聊狀態。
公開聊天時,你發出的訊息所有人都可以接受。
私聊時,你發出的訊息僅密談對象可見。
07。點擊「分」可以打開和關閉私聊窗口(聊天窗口分為上面的公聊窗口和下面的私聊窗口)。
08。可以用 CTRL + ENTER鍵 快速發言
09。不同的性別會在聊天窗口上用顏色區別的,所以設定一下性別較好。
10。滑鼠移動到某人的對話上,會顯示他的頭像(如果有的話)。
11。如果系統使用論壇資料庫的資料時,您的資料是不能改的,除非你在論壇中修改。
進階說明:
====================================================================================================
01。關於效率:由於聊天室程式的特點,決定了效率有多方面因素決定。
a.伺服器的性能,頻寬,請求數(在線人數)。
b.輸出緩衝(在安裝時會檢測):主要影響用MODEM的用戶,如果很大,程式不得不填充緩衝區來輸出,導致用戶接受的資訊包很大,不過請放心,一般不會設定這麼大。(當有輸出緩衝設定時,不曉得為什麼
function.flush()會失效?)
c.重新整理間隔($flush_delay):腳本會持續檢測伺服器上的資訊文件,這是檢測的間隔時間,這個數值決定
用戶取得資料的實時性(越小實時性越強,一般2秒已經有很好的實時效果了,可以根據具體情況設定)
d.用戶端的頻寬:如果是寬頻的話,一般不會有問題,如果用MODEM,需要至少3k頻寬,決定於輸出緩衝。
02。關於相容性:
a.伺服端的設定 - 和PHP及WEB伺服器的設定有關。儘管程式已經加強了個方面的驗證和相容性處理,但由於聊天室程式的複雜性,不能保證在各種環境下都能正常運行,但我會不斷加強相容性,如果你不能 運行或有問題,可以聯繫我,以便我修改。
b.客戶端(用戶)的瀏覽器及JS解釋器:由於使用了大量的JS腳本,很多代碼需要最新的瀏覽器對像支援,所以用戶的瀏覽器版本應為 IE 6.0 以上(NETSCAPE不支援)。
03。關於擴充性:
由於較上一版本多了很多存儲資料,所以我改變文本的資料存儲結構和資料存讀接口,所以資料與上一版本不相容,但以後的版本可以相容現在的存儲結構,程式升級不影響資料。至於程式的面板,目前還沒有模版系統,但我以後會做一些替換面板。
語音聊天的代碼已經在測試中...下個版本將支援語音聊天!其他諸如用戶等級系統待定。
04。如果安裝時設定有誤,請自己修改 files/system.php 的相關值。
安裝說明:
====================================================================================================
01。將文件全部上傳。
02。將聊天室的根目錄,files目錄,files/userdata目錄,files目錄下所有的文件 的權限設為 0777 。
如果是非WINDOWS系統,必須要設定,不然無法使用。
03。運行 install.php 進行安裝,期間會檢測您的運行環境和設定關鍵變量。
04。install.php運行成功後,運行 admin.php 進行聊天室設定 之後就可以運行了。
版權說明:
====================================================================================================
本程式由 sagawataru 編寫。您可以免費使用和修改源始碼,但不要刪除我的版權資訊,謝謝~
新版本和插件會發佈在我的主頁。有錯誤和建議請和我聯繫。:-)
主頁:http://sagawataru.yeah.net
OICQ:40117708
Email:sagawataru@sohu.com